package pers.lonestar.framework.utils.support.metadata.read;

import java.io.InputStream;
import java.util.Deque;
import java.util.Map;

import pers.lonestar.framework.utils.support.metadata.BasicParameter;
import pers.lonestar.framework.utils.support.metadata.CellData;

public class ReadSheet extends BasicParameter {
    private InputStream inputStream;
    private Integer rowIndex;
    private Integer columnIndex;
    private Map<Integer, CellData<?>> cellDataMap;
    private CellData<?> tempCellData;
    private StringBuilder tempData;
    private Deque<String> tagDeque;

    public InputStream getInputStream() {
        return this.inputStream;
    }

    public void setInputStream(InputStream inputStream) {
        this.inputStream = inputStream;
    }

    public Integer getRowIndex() {
        return this.rowIndex;
    }

    public void setRowIndex(Integer rowIndex) {
        this.rowIndex = rowIndex;
    }

    public Integer getColumnIndex() {
        return this.columnIndex;
    }

    public void setColumnIndex(Integer columnIndex) {
        this.columnIndex = columnIndex;
    }

    public Map<Integer, CellData<?>> getCellDataMap() {
        return this.cellDataMap;
    }

    public void setCellDataMap(Map<Integer, CellData<?>> cellDataMap) {
        this.cellDataMap = cellDataMap;
    }

    public CellData<?> getTempCellData() {
        return this.tempCellData;
    }

    public void setTempCellData(CellData<?> tempCellData) {
        this.tempCellData = tempCellData;
    }

    public StringBuilder getTempData() {
        return this.tempData;
    }

    public void setTempData(StringBuilder tempData) {
        this.tempData = tempData;
    }

    public Deque<String> getTagDeque() {
        return this.tagDeque;
    }

    public void setTagDeque(Deque<String> tagDeque) {
        this.tagDeque = tagDeque;
    }
}
